#include<iostream>
using namespace std;
#include<unistd.h>


int main()
{
    int _pipe[2] = { 0 };

    int flag = pipe(_pipe); //打开的文件是管道文件——也就是内存级文件， 不会写入磁盘。 

    const char* newfilename = "my_file";
                     
    cout << _pipe[0] << " " << _pipe[1] << endl;  
    int size = 0; //写入字符的个数
    const char* str = "take a message\n";
    write(_pipe[0], str, 1);
    
    close(_pipe[0]);
    close(_pipe[1]);

    return 0;    
}